#define _CRT_SECURE_NO_WARNINGS 1

#include "CirQueue.h"

//int main()
//{
//	CirQueue q;
//	CirQueueInit(&q,4);
//
//	CirEnQueue(&q, 1);
//	CirEnQueue(&q, 2);
//	CirEnQueue(&q, 3);
//	CirEnQueue(&q, 4);
//	while (!CirQueueEmpty(&q))
//	{
//		printf("%d ", CirQueueFront(&q));
//		CirDeQueue(&q);
//	}
//	CirQueueDestroy(&q);
//	return 0;
//}


int main()
{
	CirQueue* pq = CirQueueInit(4);
	CirEnQueue(pq, 1);
	CirEnQueue(pq, 2);
	CirEnQueue(pq, 3);
	CirEnQueue(pq, 4);
	while (!CirQueueEmpty(pq))
	{
		printf("%d ", CirQueueFront(pq));
		CirDeQueue(pq);
	}
	CirQueueDestroy(pq);
	return 0;
}